# 作业：
# 1、两数之和
# 给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那两个整数，并返回它们的数组下标。
# 你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
# 你可以按任意顺序返回答案。

# 示例
# 输入：nums = [2,7,11,15], target = 9
# 输出：[0,1]
# 解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1]
# nums = [2,7,11,15]
# target = int(input("输数"))
# for i in range(len(nums)):
#     for j in range(i):
#         if nums[i] + nums[j] == target:
#             print(f"两个角标{i}，{j}")






# 2、最后一个单词的长度
# 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
# 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串
#
# 示例
# 输入：s = "Hello World"
# 输出：5
# 解释：最后一个单词是“World”，长度为5。
# s = "Hello World"
# print(len(s.split(" ")[-1]))





# 3、编写一个程序，要求用户输入一个字符串，并将其反转输出。
# str1 = "hello world"
# print(str1[::-1])


# 4、编写一个程序，要求用户输入一个整数，判断它是奇数还是偶数，并输出结果
# num=int(input("输数"))
# if num %2 ==0 and num !=0:
#     print("偶数")
# elif num %2 !=0:
#     print("奇数")
# elif num ==0:
#     print("即不是奇数，也不是偶数")


# 5、编写一个程序，计算并输出 1 到 100 之间所有能被 7 整除但不能被 5 整除的数的和
# sum = 0
# for i in range(1,100):
#     if i % 7 ==0 and i%5!=0:
#         sum+=i
# print(sum)


# 6、输入任意三个数，用if语句编写求出其中最小值的程序
# a = int(input("输入a"))
# b = int(input("输入b"))
# c = int(input("输入c"))
# min = a
# if min > b :
#     min = b
# elif min > c:
#     min = c
# print(f"最小值是{min}")




# 7、打印1 - 100之间的偶数
# for i in range(1,101):
#     if i % 2 ==0:
#         print(i,end=" ")




# 8、九九乘法表
# for i in range(1,10):
#     for j in range(1,i+1):
#         print(f"{j}*{i}={i*j}",end=" ")
#     print()


# 9、求和运算
# 求s = a+aa+aaa+aaaa+aaaaa.....，其中a是一个数字。例如：
# 2+22+222+2222+22222（此时共有5个数相加），几个数相加由键盘控制。
# 输入 ：
# a = 4
# n = 5
# 输出：
# 4
# 44
# 444
# 4444
# 44444
# 前5个数的和为：49380
# a = int(input("输入a"))
# n = int(input("输入n"))
# s = a
# sum = 0
# while n:
#     print(a)
#     sum += a
#     a = a*10+s
#     n = n-1
# print(f"前5个数的和为：{sum}")




# list1 = []
# s = a
# list1.append(a)
# print(a)
# for i in range(0,n-1):
#     a = a*10+s
#     list1.append(a)
#     print(a)
# print(f"前5个数字的和为：{sum(list1)}")






# 10、while 循环实现输出 2-3+4-5+6...+100 的和
# i = 3
# s = 2
# while i<=100:
#     s = (s-(i) + (i+1))
#     i = i+2
# print(s)


# 11、有一个奇数（13），然后判断最少几个9除于该数的结果为整数
# s = 9
# while True:
#     if s % 13 ==0:
#         print(f"最少{len(str(s))}个9可以整除13")
#         break
#     s = s*10+9


# 12、重复让用户输入一个单词，直到用户输入bye才退出，统计一下，用户一共输入了多少个单词？
# list1 = []
# while True:
#     s = input("输入单词")
#     if s == "bye":
#         break
#     else:
#         list1.append(s)
# print(f"一共输入了{len(list1)}个单词")




# 13、实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
# for i in range(3):
#     user = input("输入用户")
#     pwd = input("输入密码")
#     if (user == "seven" or user == "alex") and pwd == "123":
#         print("登录成功")
#         break
#     else:
#         print("登录失败")




# 14、用程序计算100以内有多少个3的整数倍数字
# sum = 0
# for i in range(3,101):
#     if i % 3 ==0:
#         sum +=1
#         print(i,end=" ")
# print()
# print(f"一共有{sum}个数字")



# 15、实现判断用户输入的内容中是否有c,要求最多输入三次

# 16、一行代码实现：生成一个1-100的列表
# print([i for i in range(1,101)])

# 17、让用户输入个人基本信息，包括 姓名、电话、住址、年龄，通过字典保存用户的数据信息，当用户输入q的时候，结束输入

# 结束输入后，打印显示全部的用户名，并要求选择一个名称
#
# 然后打印输出这个用户的全部信息，输出信息的格式：用户 xxx，电话是xxx，地址是xxx，年龄是xxx
# list1 = []
# while True:
#     name = input("请输入姓名")
#     if name == "q":
#         break
#     phone = input("请输入电话")
#     if phone =="q":
#         break
#     address = input("请输入住址")
#     if address =="q":
#         break
#     age = input("请输入年龄")
#     if age == "q":
#         break
#     list1.append({"姓名":name,"电话":phone,"地址":address,"年龄":age})
# for i in list1:
#     print(i['姓名'])
# user = input("输入用户信息")
# for i in list1:
#     if i["姓名"] == user:
#         print(i)



# 18、图书管理系统
# 支持选项，选择功能
# 图书管理系统：
# 1.添加图书
# 2.删除图书
# 3.修改图书
# 4.查询图书
# 5.显示所有图书
# 6.退出操作
# list1 = []
# while True:
#     print("欢迎来到图书管理系统：\n 请选择序号 \n 1.添加图书 \n 2.删除图书 \n 3.修改图书 \n 4.查询图书 \n 5.显示所有图书 \n 6.退出操作")
#     a = input("")
#     if a== "1":
#         list1.append({"书名":input("请输入要添加的书名"),"作者":input("请添加作者")})
#     elif a =="2":
#         books = input("请输入要删除的书名")
#         for i in list1:
#             if i["书名"] == books:
#                 list1.remove(i)
#         print("已经删除完毕")
#     elif a =="3":
#         books = input("请输入要修改的书名")
#         new = input("请输入修改后的书名")
#         for i in list1:
#             if i["书名"] == books:
#                 i["书名"] = new
#         print("已经修改完毕")
#     elif a =="4":
#         books = input("请输入要查询的书名")
#         for i in list1:
#             if i["书名"] == books:
#                 print(i)
#     elif a == "5":
#         print(list1)
#     elif a =="6":
#         break



# 19、预设一个 0~9 之间的整数，让用户猜一猜并输入所猜的数，如果大于预设的数，显示“太大” ；小于预设的数，显示“太小” ，如此循环，直至猜中该数，显示“恭喜！你猜中了！ ”（使用random模块）
# import random
# ran_num = random.randint(0,9)
# while True:
#      num=int(input("输数"))
#      if ran_num == num:
#          print("恭喜！你猜中了！ ")
#          break
#      elif ran_num < num:
#          print("太大")
#      elif ran_num > num:
#          print("太小")


# 20、用户分别从键盘输入4个整数和3个整数组成两个列表list1和list2，将列表list2合并到list1中，并在list1末尾再添加两个数字90和100，然后对list1降序排列，最后输出最终的列表list1
# list1 = [int(input("输入list1的第一个数")),int(input("输入list1的第二个数")),int(input("输入list1的第三个数")),int(input("输入list1的第四个数"))]
# list2 = [int(input("输入list2的第一个数")),int(input("输入list2的第二个数")),int(input("输入list2的第三个数"))]
# list1.extend(list2)
# list1.append(90)
# list1.append(100)
# list1.sort(reverse=True)
# print(list1)
list_ = []
for i in range(100):
    num = int(input("请输入数"))
    list_.append(num)











